//
//  DownloadViewCallBack.swift
//  YoruNeko
//
//  Created by liphone on 2021/6/15.
//

import Foundation


/*
 定义下载视图的一些回调方法，包括删除下载项，暂停下载，继续下载等用户交互。
 */
protocol DownloadViewCallBack: ViewCallBack{
    
    func deleteDownloadItemById(id:Int);
    func pauseDownloadById(id:Int);
    func resumeDownloadById(id:Int);
    
    func createDownload(downloadUrl:URL,fileName:String)->DownloadViewItem
    
    func openFile(item_id_hashValue:Int)
}
